<?php
session_start();
include("conex.php");
include("fechas.php");
import_request_variables("g,P");
$fecha = date("Y-m-d H:i:s");
//echo $_SESSION['nivel'];
//print_r($_GET);
// validacion de fechas


//echo "***$valnRapida****";

if($fegreso == '' ) $fegreso = "NULL" ; else $fegreso = "'".formatofecha($fegreso)."'";
if($fingreso == '') $fingreso = "NULL"; else $fingreso = "'".formatofecha($fingreso)."'";
if($fsintomaini == '') $fsintomaini = "NULL"; else $fsintomaini = "'".formatofecha($fsintomaini)."'";
if($fmuestra == '') $fmuestra = "NULL"; else $fmuestra = "'".formatofecha($fmuestra)."'";
if($fResultado == '') $fResultado = "NULL"; else $fResultado = "'".formatofecha($fResultado)."'"; 
if($fvacuna == '') $fvacuna = "NULL"; else $fvacuna = "'".formatofecha($fvacuna)."'"; 
if($fResul_por == '') $fResul_por = "NULL"; else $fResul_por = "'".formatofecha($fResul_por)."'"; 
if($fViaje == '') $fViaje = "NULL"; else $fViaje = "'".formatofecha($fViaje)."'"; 

if($muni == ''){$municipio = $muni2;}else{$municipio = $muni;} 
if($valmuestra_por ==''){$valmuestra_por =0;}
if($fResRapida == '') $fResRapida = "NULL"; else $fResRapida = "'".formatofecha($fResRapida)."'"; if($fResantiviral == '') $fResantiviral = "NULL"; else $fResantiviral = "'".formatofecha($fResantiviral)."'";
if($subev_==""){$subev_="0";}
if($dtratamiento==""){$dtratamiento="";}
if($otrostrat==""){$otrostrat="";}
if($ntrat2==""){$ntrat2="NULL";}
if($ntrat1==""){$ntrat1="NULL";}
if($valresumues_por == ''){$valresumues_por = 0;}
if($valndclinico==""){$valndclinico="NULL";}
if($valOcupacion==""){$valOcupacion="NULL";}

$sql = "UPDATE dat_registro set cNombre = '$nom', cPaterno = '$app',  cMaterno ='$apm', nTipoDH = '$valder', nSexo = '$sexo', nEdad =$ano, nMeses ='$mes',nDias ='$dia',  
rfc ='$rfc', nEntidad = $entidad, calle = '$calle', calle1 = '$calle1', calle2 = '$calle2', cp = '$cp', numero = '$numero', colonia ='$colonia', nMunicipio = '$municipio', telefono ='$telefono', id_servicio = '$servicio', fSintoma_inicial =$fsintomaini,
 nDiagnostico1 = $diag1, nToma_muestra = '$valmuestra', fMuestra = $fmuestra, nResultado_muestra = ".($valresumues?$valresumues:0).",
  fResultado_muestra = $fResultado, nVacunado = '$vacuna_',fVacunado = $fvacuna,nEvolucion = '$evolucion', fEgreso = $fegreso, ntoma_Muestra2 = $valmuestra_por,nEstado_muestra = $estadoResultado,nResultado_muestra2 = ".$valresumues_por.",fResultado_muestra2 = $fResul_por,
  nRecibioTratamiento = $valnResantiviral,nsubevolucion= $subev_ ,nPruebaRapida = $valnRapida,nResRapida = ".($valnResRapida?$valnResRapida:0).",fResRapida = $fResRapida,fAntiTratamiento = $fResantiviral,nCama ='$nCama',nUnidadreferir = ".($nUnidadReferir?$nUnidadReferir:0).",HorIngresoUrgencias = '$HorIngresoUrgencias',HorEgresoUrgencias = '$HorEgresoUrgencias',nContactoOtros = $valnContactoOtros,nViajo = $valnViaje,cLugarViaje = '$cLugarViaje',fViaje =$fViaje,nProcedimiento =".($valnProcedimiento?$valnProcedimiento:0).",nLaboratorioRef =".($valnLaboratorioRef?$valnLaboratorioRef:0).", cDosis_tratamiento = '$dtratamiento', nMediTratamiento = $ntrat2, cOtrosTratamiento ='$otrostrat', nCama='$nCama', nDclinico = $valndclinico, nOcupacion = $valOcupacion where id_principal = $idprincipal";
  

//guardar datos anteriores;

if( $_SESSION['perfil']  == 3)
{ 
	$sqlMod =  "insert into dat_registro_modificado 
	select d.*,". $_SESSION['id_usuario']. ",'".$fecha."' from dat_registro d where id_principal = $idprincipal; 
	";
		mysql_query($sqlMod,$link) or die(mysql_error().$sql);

}



mysql_query($sql,$link) or die(mysql_error().$sql);


//BUSCAMOS SI EXISTE UN REGISTRO IGUAL DE EVOLUCION
$sqlm = "select * from aux_historialevolucion where id_principal = $idprincipal and nEvolucion = '$evolucion' and nSubevolucion = '$subev_' and nReferencia = '".($nUnidadReferir?$nUnidadReferir:0)."'";
$xm = mysql_query($sqlm,$link) or die(mysql_error());
if(mysql_num_rows($xm)<1){
//INSERTAMOS EL REGISTRO DE LA EVOLUCION EN LA TABLA AUX_HISTORIALEVOLUCION
$sqlhe = "INSERT INTO aux_historialevolucion(id_principal,nEvolucion, nSubevolucion,nDclinico,fCreacion,nReferencia,nTipoPaciente) VALUES ($idprincipal,'$evolucion',$subev_,$valndclinico,'$fecha',".($nUnidadReferir?$nUnidadReferir:0).",$nTipoPaciente)";
mysql_query($sqlhe, $link) or die(mysql_error().$sqlhe);
}




// Agrega registro a la bitacora de seguridad
$iplocal = $_SERVER['REMOTE_ADDR'];
//$host = $_SERVER['REMOTE_HOST'];
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$user = $_SESSION['id_usuario'];
$query_bitacora = "INSERT INTO aux_bitacora (id_principal,cIp,id_usuario,nAccion,cTabla,cHost) 
	VALUES ($idprincipal,'$iplocal',$user,2,'dat_registro','$host')";
mysql_query($query_bitacora,$link) or die($query_bitacora.mysql_error());


mysql_query("delete from aux_textos where id_registro = $idprincipal ",$link) or die ("No se pudo consultar la informacion");

if($valSinToma > 0 )
		{
		$SQLA="insert into aux_textos (id_registro,nTipo,cJustificacion,id_justificacion,nUsuario,fCreacion) values ($idprincipal,1,'$cTextoTomaLab',$valSinToma,".$_SESSION['id_usuario'].",'$fecha')";
		mysql_query($SQLA,$link) or die ("No se pudo Ingresar el registro, Favor de marcar a la ext 13043 para Soporte Tecnico<BR>".$SQLA);
	}
	
if(trim($txtSinRapida) != "" )
		{
		$SQLA="insert into aux_textos (id_registro,nTipo,cJustificacion,id_justificacion,nUsuario,fCreacion) values ($idprincipal,2,'$txtSinRapida',0,".$_SESSION['id_usuario'].",'$fecha')";
		mysql_query($SQLA,$link) or die ("No se pudo Ingresar el registro, Favor de marcar a la ext 13043 para Soporte Tecnico<BR>".$SQLA);
	}
	


mysql_query("delete from aux_registros where id_principal = $idprincipal",$link) or die ("No se pudo consultar la informacion");



	$registros = count($sintoma); 
	//echo $registros;
	for($i=0;$i<$registros;$i++){
		$cnt++;
		if($cnt==5 || $cnt==7 ){$cnt++;}
		if($cnt == 16) $cnt = 18;
		if($sintoma[$i] == 2){  
			$sql2 = "INSERT INTO aux_registros (id_principal,ntipo,nDato) VALUES ($idprincipal,1,$cnt)";
//			echo "<br>$sql";
			$res = mysql_query($sql2, $link) or die(mysql_error().$sql2);
			if($res) $fin = 1; else $fin = 0;
		}
	}

$cnt=52;

$registros = count($diag2); 
	//echo $registros;
	for($i=0;$i<$registros;$i++){
		$cnt++;
			if($cnt==61){$cnt = 63;}
				if($diag2[$i] == 2){  
			$sql2 = "INSERT INTO aux_registros (id_principal,ntipo,nDato) VALUES ($idprincipal,2,$cnt)";
//			echo "<br>$sql";
			$res = mysql_query($sql2, $link) or die(mysql_error().$sql2);
			if($res) $fin = 1; else $fin = 0;
		}
	}





echo "<table width=750  height='40'  border=0 align='center' cellpadding='0' cellspacing='0' class='datos Aviso cuadro2'><tr align='center'><td class='Aviso'>LOS DATOS SE ACTUALIZARON CORRECTAMENTE</td></tr></table>";
?>
<script>


alert('LOS DATOS SE ACTUALIZARON CORRECTAMENTE ' );
<?php 
if( $_SESSION['perfil']  == 3)
{ echo "liga('busca_paciente.php?x','reportes')";

}else{?>
location.href('bpac.php');
<?php } ?>
</script>
